using System;
using System.Data;

namespace Classes
{
	[AttributeUsage(AttributeTargets.Property,AllowMultiple =false)]
	public class Campos :System.Attribute		
	{
		private string _nome;
		private DbType _tipo;
		private bool _search;
		private bool _pk;
		private bool nulo;
		private bool _orderBy; 
		
		public string Nome {
			get {
				return this._nome;
			}
			set {
				_nome = value;
			}
		}

		public bool Nulo {
			get {
				return this.nulo;
			}
			set {
				nulo = value;
			}
		}

		public bool OrderBy {
			get {
				return this._orderBy;
			}
			set {
				_orderBy = value;
			}
		}

		public bool Pk {
			get {
				return this._pk;
			}
			set {
				_pk = value;
			}
		}

		public bool Search {
			get {
				return this._search;
			}
			set {
				_search = value;
			}
		}

		public DbType Tipo {
			get {
				return this._tipo;
			}
			set {
				_tipo = value;
			}
		}
	}
}

